Day5 JavaScript学习 - 表单验证
根据一万个小时的理论,也就是说不管是什么内容,持续坚持学习一万个小时,你也就变成了个中高手。那么一个万个小时是多长概念呢,对于一个业余爱好来说大概是多长时间呢?假设每天能平均抽出2个小时来学习,那麽一年下来是:2*365=730
小时,一万个小时就是10000/730=13.7
年。哇,不想了,接着学习吧,如果真的喜欢,那便是快乐,与其他无关。
今天学习的内容是表单验证,这个要多普遍就有多普遍,基本上所有的网站都要用到这个。注册、登录、评论等等,只要是想往服务器POST信息的,基本上都要用到form
,好了,接着看例子。
|
|
用户名,密码是注册登录界面最基本的元素,还有好多基本的元素就不一一写出来了,那些东西都是练习得多了,自然就会了。关键还是在代码量。
实现功能:
- 用户名要求数字,字母3-10位;
- 密码要求6-12位;
- 两次密码输入要一致;
第一个要点要使用到正则表达式来匹配
- 用户名匹配用
/^[0-9a-zA-Z]{3,10}$/
- 密码匹配用到
/^.{6-12}$/
;
- 用户名匹配用
第二个要点就是表单提交的方法
一是使用了表单的
submit()
方法;document.getElementById("formId").submit()
二是浏览器默认提交方法
<b utton type="submit">
,使用submit
类型的button
按钮来提交,这种方法需要在form
中添加onsubmit
属性值。
主要内容就是这些,那么接下来就是代码实现了。
|
|
直接点击这里,查看效果。